

.goods-status {
  height: 60px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(216, 216, 216, 1);
}

.goods-status-item-active {
  color: rgba(97, 145, 250, 1);
  font-size: 18px;
  line-height: 25px;
  border-bottom: 2px solid rgba(97, 145, 250, 1);
  padding-bottom: 6px;
}

.line {
  width: 1px;
  height: 20px;
  background-color: rgba(216, 216, 216, 1);
  margin: 1px 0 0 27px;
}

.goods-status-item {
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  line-height: 25px;
  margin-left: 30px;
}

.delivery-to {
  color: rgba(142, 146, 161, 1);
  font-size: 14px;
  line-height: 20px;
  margin: 2px 0 0 552px;
}

.cart-tit {
  height: 40px;
  width: 1200px;
  margin: 20px 0 0 12px;
  color: rgba(142, 146, 161, 1);
  font-size: 14px;
  line-height: 20px;
}

.cart-list {
  height: 120px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 1);
  width: 1200px;
  padding: 20px 0 0 20px;
  margin:  0 0 10px 0;
}


.cart-list-img {
  width: 82px;
  height: 82px;
  border-radius: 4px;
  border: 1px solid rgba(246, 247, 250, 1);
  margin-left: 29px;
}

.cart-list-img img {
  width: 74px;
  height: 74px;
  padding: 4px;
}

.cart-list-tit {
  width: 434px;
  height: 80px;
  margin-left: 20px;
}

.cart-list-tit-name {
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  line-height: 28px;
}

.cart-list-price {
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  line-height: 24px;
  margin: 30px 0 0 80px;
}

.cart-list-num{
  width: 40px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
}

.cart-list-number {
  margin: 26px 0 0 71px;
}


.cart-list-newprice {
  color: rgba(227, 73, 73, 1);
  font-size: 18px;
  line-height: 24px;
  margin: 30px 0 0 48px;
}

.cart-list-operation {
  margin: 16px 0 0 80px;
}

.cart-list-operation div {
  color: rgba(142, 146, 161, 1);
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}

.no-goods .cart-list-operation{
  margin: 0 0 0 80px;
}

.no-goods .cart-list-img{
  position: relative;
}

.no-goods .cart-list-img::after{
 content: '无货';
 background: rgba(102, 102, 102, 0.5);
 display: block;
 width: 100%;
 height: 100%;
 position:absolute;
 top: 0;
 left: 0;
 border-radius: 6px;
 text-align: center;
 line-height: 80px;
 color: #fff;
 font-size: 20px;
}


.payment-box {
  height: 60px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 1);
  margin-top: 40px;
  padding-left: 12px;
  color: rgba(142, 146, 161, 1);
  font-size: 14px;
  line-height: 20px;
}

.payment-box-all {
  margin: 20px 0 0 10px;
}

.payment-box-remove {
  margin: 20px 0 0 60px;
}

.payment-box-total   {
  margin: 20px 0 0 557px;
}

.payment-box-totalprice {
  color: rgba(227, 73, 73, 1);
  font-size: 18px;
  line-height: 23px;
  margin: 17px 0 0 10px;
}

.payment-box-btn {
  height: 60px;
  border-radius: 0 4px 4px 0;
  background-color: rgba(227, 73, 73, 1);
  margin-left: 58px;
  width: 134px;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  text-align: center;
  line-height: 60px;
}


